package com.yzh.homework;

import java.util.Scanner;

/**
 * @author 于振晗
 * @title: Homework01
 * @description: TODO 作业：1.	验证键盘输入的用户名不能为空，长度大于6，不能有数字。 提示：使用字符串String类的相关方法完成
 * @date 2020年08月31日
 * @path com.yzh.homework
 */
public class Homework01 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(true){
            System.out.println("请输入用户名");
            String str = sc.next();

            if(str.trim().isEmpty() || str.trim().equals("") || str == null){
                System.out.println("用户名不能为空");
                continue;
            }
            if(str.trim().length() > 6){
                System.out.println("长度不能大于6");
                continue;
            }

            char[] chars = str.toCharArray();

            boolean flags = false;
            int count = 0;
            for (char aChar : chars) {
                boolean flag = false;
                try{
                    Integer.parseInt(""+aChar);
                    flag = true;
                }catch(Exception e){
                    count++;
                }finally {
                    if (flag) {
                        System.out.println("所输入不可以是数字");
                        break;
                    }
                }
            }
            if (count == str.length()) {
                System.out.println("最终值为:"+str);
                System.out.println(str);
                return;
            }
        }
    }
}
